#这个练习中有太多的重复，试着用一个 target.write() 命令来打印
# line1、line2、line3，你可以使用字符串、格式字符串和转义字符。
from sys import argv #导入argv

script, filename = argv  #用argv来获取一个文件名

print(f"We're going to erase {filename}.") #打印信息
print("If you don't want that, hit CTRL-C(^C).") #打印信息
print("If you do want that, hit RETURN.") #打印信息

input("?") #获取信息并输出？

print("Opening the file...")#打印信息
target = open(filename,'w') #表示 文件以只写模式打开
print("Truncating the file.Goodbye!")#打印信息
target.truncate() #清空文件

print("Now I'm going to ask you for three lines.")#打印信息

# line1 = input("line 1:") #提示信息“line 1 ” 获取信息并赋值给line1
# line2 = input("line 2:")#提示信息“line 2 ” 获取信息并赋值给line2
# line3 = input("line 3:")#提示信息“line 2 ” 获取信息并赋值给line3
#
# print("I'm going to write these to the file.")#打印信息
# target.truncate() #清空文件

target.write(input("line 1:") )#写入line1
target.write("\n")#写入换行
target.write(input("line 2:") )#写入line2
target.write("\n")#写入换行
target.write(input("line 3:") )#写入line3
target.write("\n")#写入换行

print("And finally,we close it.")#打印信息
target.close()#关闭文件
